All about: OKserver and ChatOk
OKserver (v2.21) added features:
Added BROADCASTING functionality and it can be defined in OKserver.ini as follows CHANNEL0.BROADCAST=yes
Broadcasting is for people who want to watch only what are others talking about and it is working only in full version. Broadcasting uses UDP network protocol and is visible using OKboard applet
OKserver (v2.00)
added features:
removed the chanfile, channels can now
configured using init file OKserver.ini
as follows:
#Channels and channel properties
CHANNEL0.NAME=channel0 name
CHANNEL0.LIMIT=channel0 usres limit
CHANNEL0.PASS=cahnnel0 password (plaintext)
CHANNEL0.MINLEVEL=minumum accesslevel required to access channel0Example:
CHANNEL0.NAME=Channel0
CHANNEL0.LIMIT=20
CHANNEL0.PASS=secret
CHANNEL0.MINLEVEL=1deafult values are Channel0, 30, , 0
OKserver (v1.94)
and ChatOk
(v1.11) added features:
Applet tags:Up to 10 banners:
<param name=banner0 value="chatok.gif|http://www.online.ee/~andrik/chatok/try.html|Try it free, really cool!|5|450|60">where:
chatok.gif - is banner mage
http://www.online.ee/~andrik/chatok/try.html - is url banner link points to
Try it free, really cool! - is the banner status text
5 - number of seconds to display this banner
450 - banner width (pixels)
60 - banner height (pixels)
/CHANGEPASS user,newpass - enables superuser to change user password if user had forgot his password. ADDED STRONG encryption to user passwords, so all user passwords are encrypted with keys generated from password using 128bit lenght key and IDEA algorithm.
OKserver
(v1.82) and ChatOk
(v1.06) added features:
- /HELP - prints out help message about chat commands
- /KILL username - removes the user account
- The Sound on option checkbox was added to the applet options, if checked the sound will be palyed when private message received or chat leaved.
OKserver
(v1.58) and ChatOk
(v1.04) added features:
OKserver (v1.47) and ChatOk (v1.03) added features:
- /BAN username,minutes - changed from /BAN ipaddress, hours
- /BANIP ip address,hours - will block the ip address for hopurs specified by hours argument (allowed for levels>4).
- Added special check to not allow to use some specific symbols in username.
New commands:OKserver (v0.41) and ChatOk (v0.80) features:Access Levels:
- /IP username - will show the current IP address of user specified by username.
- /IDLE username - will show the how long the user has been connected without talking.
- /INFO - server usage statistics.
- /USERINFO username or /UI username - gives information about users last connection and summary of connections.(information available only about users who have passwords)
- /SETRIGHTS username,level - lets Superuser to change
others access levels, level must be number between 0..9.
(allowed only for superusers).Applet parameters:Other levels are reserved for future use!
- 0 - basic access for everyone
- 1- gives addidional rigts to use command /IP
- 3 - gives rights for BAN (basic Admistrator)
- 5 - gives rights for BANIP (advanced Admistrator)
- 6 - advanced, no need for channel passwords
- 9 - Superuser
Parameter Value/type Meaning host hostname or ip address String the server's host name port integer the server host port bannerurl url the url to show if banner clicked bannerimg url the url of banner image imgheight integer the banner image height in pixels imgwidth integer the banner image width in pixels linkstring String the string dispalyed when mouse on banner bgcolor 0-16777215 integer the applet background color forecolor 0-16777215 integer the applet foreground color taforecolor 0-16777215 integer textarea foreground color tabg 0-16777215 integer textarea background color listforecolor 0-16777215 integer userlist foreground color listbgcolor 0-16777215 integer userlist background color
Main features:Commands:
- PRIVATE: if you want to talk privately to someone you need chek the "Privately" chackbox and select the user from user window.
- IGNORE: To ignore some user make a double click on user you need to ignore and the user status will change as follows: user - I=> user To set user back normal please make a double click on this user again.
- Messages ON: if checked, the chat will display you the additional messages who are joined the channel and left.
- Channles: this chat supports multi channels, channels are independent and separated. If you would like to change the channel - just select another.
Public & private talking.
- /SETPASS your password - sets protection to your name, so others cant login under your name.
- /SETPASS - just removes the password protection from your username.
- /USERS or /WHO - will show all users by channels(same like "Users" button).
- /TO username, message - will send your message to user specified by username no matter what channel. Useful to communicate between channels.
- /TOALL message... - will send your message to all users on all channels(allowed to administrators).
Up to 25 separated channels, it could enlarged if neccessary
Password protected channels.
The user limit on channel is 30 normal users + administarators.
The number of maximum total users is 200 but this is also related to the power of the server computer and how many simultanously open files the system will support, because for every user there will created a tcp socket connection and system will interpret it as open file in some matter. Command for setting user password, between channels communication and administrators have possibilities to ban out bad users.
ChatOkis integrated with OKserver and support all the fetures described aboveChatOkis simple to use and it takse a very little time to downaload it over network so all the components and modulese together make only 37kB, what is like just a half of screen graphical image ChatOk has possibility to ignore users you don't like to hear aboput just by clicking a doubleclick on the user at the userlist window. There is also an "Options" button to let uses to customize the text font and size.
This all began 20.09.97Tagasi - Back
before 30.09.97 problems with server witch did shut down often
from 1.10.97 added feature that not possible to log in twice or more under the same
usernameOK jutukas is divided into two parts the ChatOk applet, what is the user interface or client and the OKserver what is the server for this chat system as an engine what processes all the users messages and other actions.
Starting from december 1997 the old server written in perl was let as is and I began developing the java based server application now known under name of OKserver.
OKserver is 100% java application and heavily object oriented.
OKserver starting from version 0.41 should not die or hang up any more. OKserver can be run on every operating system supporting java - jdk 1.1 or jre 1.1.
11.10.1998